99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

CSC4140代做、代寫Python/Java編程設計

時間:2024-05-16  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



CSC4140 Final Projects
April 27, 2024
The nal is 40% of the total mark.
We encourage to help eachother but do not show the same thing in your report and do not cheat!
Strict Due Date: 11:59PM, May 20th, 2024
Student ID:
Student Name:
This assignment represents my own work in accordance with University regulations.
Signature:
1
1 Transient Rendering through Scattering Medium
Problem Description
Participating media are used to simulate materials ranging from fog, smoke, and clouds, over
translucent materials such as skin or milk, to fuzzy structured substances such as woven or knitted
cloth. Participating media are usually attached to shapes in the scene. When a shape marks the
transition to a participating medium, it is necessary to provide information about the two media
that lie at the interior and exterior of the shape. This informs the renderer about what happens
in the region of space surrounding the surface. In many practical use cases, it is sucient only
to specify an interior medium and to assume the exterior medium (e.g., air), not to inuence the
light transport.
Transient rendering is proposed to simulate how the light propagates in the space. Instead of
the traditional renderer, it assumes the light speed is limited. Transient rendering for participating
media helps to provide a new simulation tool to achieve a new sensing technology in extreme
weather condition.
Goals and Deliverbles
Based on the code of Dierentiable Transient Rendering linked below, realize a renderer in the
FOG medium. You can refer to any renderer or code for participating media. For this project,
deliver a series of transient images generated with the Dierentiable Transient Renderer.
When working on this project, you will have to gure out how to embed the participating media
into the given engine.
Resources
1. Dierentiable Transient Rendering
2. Code
3. Mitsuba
2 Realize BDPT (use cuda)
Problem Description
Based on the code of assignment 5 and 6, realize your own Bi-Directional Path Tracer.
2
Goals and Deliverbles
Render the given scenes in assignments 5 and 6 using your own BDPT and compare the difference with the current one in your report. We encourage you to use CUDA to implement them
to avoid the hours-long rendering process. CUDA has become very easy, and it's just a library for
parallel computing and rendering.
Find a caustic scene like a lens or glass ball, render it with BDPT and the path tracer, compare
the results, and explain.
Resources
M. Clark, "CUDA Pro Tip: Kepler Texture Objects Improve Performance and Flexibility",
NVidia Accelerated Computinig, 2013. [Online]
T. Karras, "Thinking Parallel, Part III: Tree Construction on the GPU", NVidia Accelerated
Computing, 2012. [Online]
T. Karras, "Thinking Parallel, Part II: Tree Traversal on the GPU", NVidia Accelerated Computing, 2012. [Online]
E. Veach, "Robust Monte Carlo Methods for Light Transport Simulation", Ph.D, Stanford
University, 1997.
3 Realize Spectral Ray Tracing and Learn to Use "Nvidia
OptiX"
Problem Description
The current implementation of the raytracer cannot model dispersion and chromatic aberrations
because its light model is not wavelength-dependent. Currently, indices of refraction are constant
rather than dierent for each wavelength. You can implement your code based on assignment 6.
Nvidia OptiX is a high-level GPU-accelerated ray-casting API. If your computer supports
Nvidia RTX, We strongly recommend you try it and coding based on this API instead of the code
of assignment 6.
Goals and Deliverbles
Implement spectral ray tracing by tracing rays of dierent wavelengths sampled using the human
eye's wavelength prole for each color (RGB). By modeling dierent indices of refraction based on
those wavelengths for glass-like materials, we hope you to reproduce eects such as the dispersion
of light through a prism, the changing colors based on the viewing angle for a lens on a reective
3
surface with a thin lm (such as a DVD), as well as model chromatic aberrations present in real
camera systems with lenses. Additionally, it would be best if you created wavelength-dependent
bsdfs and lighting. We hope to model dierent temperature lights.
1. Prism scene rendering
2. Disk/bubbles scene rendering (Add dierent environment maps (potential source from Light
Probe Library). Images from the light probe library are in HDR format, suitable for spectral
ray-tracing since you have the more realistic spectrum distribution of each scene pixel).
3. Correctly simulates chromatic aberration of dierent lenses.
4. Compare rendered images with real photos we take of the objects (e.g., disk).
5. Compare rendering under dierent temperature lights.
6. Finally, we hope you deliver a synthesized image that harmoniously combines objects that
best illustrate the eectiveness of our spectral ray tracer. (e.g., gemstones, etc., suggestions
on this would be helpful!)
7. Optional: Add fog/volumetric scattering so that rainbows can be seen.
Tasks:
1. Change lenstester to also include wavelength argument that the user can set. (mainly for
debugging purposes)
2. Refactor code so that rays have a wavelength argument that can be passed in and checked
as well as that functions that return Spectrums now return a single intensity value
3. Change raytrace_pixel to ask for multiple ray samples for each color channel, then combine
those color channels
4. Change camera.generate ray to take in a color channel argument and sample that color
channel's wavelength distribution (Gaussian) to change the ray's wavelength
5. Change lens_camera's tracing through the lens to use the wavelength argument to change
indices of refraction when tracing through the lens
6. Change sample_L of lights to have a wavelength-dependent intensity to simulate dierent
colors of lights (maybe initialize lights with a temperature argument and model them as ideal
black bodies to get the intensities for each color)
7. Rewrite BSDFs of colored objects to return a wavelength-dependent magnitude instead of a
constant spectrum argument.
4
8. Rewrite/write glass BSDF to have wavelength-dependent indices of refraction (similar code
as lens_camera's tracing)
9. Write a bubble/ thin-lm interference BSDF that uses wavelength, thickness, and light to
determine if the interference occurs (integer multiples of wavelength)
10. Write new scene/dae les (using Blender )/mess with the parser to create a triangular prism
would want a small area of light create a disk + reective surface + transparent coating
Resources
1. AN INTRODUCTION TO NVIDIA OPTIX
2. Prisms and Rainbows: a Dispersion Model for Computer Graphics
3. Iridescent Surface Rendering with Per-channel Rotation of Anisotropic Microfacet Distribution
4. Rendering Iridescent Colors of Optical Disks
5. Derive spectrum from RGB triple
6. soap bubbles 1
7. soap bubbles 2
Other useful links: [1] refractive index [2] refractive indices [3] glassner [4] hyperphysics [5]
Morris, Nigel. "Capturing the Reectance Model of Soap Bubbles." University of Toronto
(2003).
4 Smooth Mesh Estimation from Depth Data using NonSmooth Convex Optimization
Problem Description
Meshes are commonly used as 3D maps since they encode the topology of the scene while being
lightweight. Unfortunately, 3D meshes are mathematically dicult to handle directly because of
their combinatorial and discrete nature. Therefore, most approaches generate 3D meshes of a scene
after fusing depth data using volumetric or other representations. Nevertheless, volumetric fusion
remains computationally expensive both in terms of speed and memory. The main references for
this project are this paper on the Smooth Mesh Estimation from Depth , and you can use the
attached test data.
5
Goals and Deliverbles
Your task is to implement the given paper. To simplify the task, you are allowed to use any
package available to help you dealing with the optimization part. Or you can grab a certain piece
of code block to help you complete this task.
Final Note
You have achieved a milestone in Computer Graphics. Here your task left is to make some
fancy results and reports! Computer Graphics is not only a science of producing graphical images
with the aid of a computer but also a fancy art! Again, always be creative!
請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp









 

掃一掃在手機打開當前頁
  • 上一篇:代寫MATH6119、Python/c++編程語言代做
  • 下一篇:菲律賓出生紙是入國籍嗎(出生紙怎么入籍)
  • 無相關信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          午夜在线精品偷拍| 欧美国产日本在线| 在线不卡a资源高清| 久久精品人人做人人综合| 国产亚洲精品自拍| 欧美电影在线观看完整版| 亚洲一区观看| 1024日韩| 国产精品手机在线| 欧美va天堂va视频va在线| 亚洲视频在线观看| 亚洲激情亚洲| 欧美区国产区| 欧美有码在线观看视频| 欧美大胆成人| 亚洲已满18点击进入久久| 91久久精品美女高潮| 国产精品久久久对白| 免费日韩精品中文字幕视频在线| 亚洲精品美女在线观看| 欧美精品999| 裸体一区二区三区| 午夜精品久久久久久久99热浪潮| 亚洲午夜精品网| 亚洲国产视频直播| 国语精品一区| 国产精品永久免费视频| 欧美日韩日日骚| 久久亚洲综合网| 美女福利精品视频| 裸体一区二区| 欧美日韩精品一区二区在线播放| 亚洲日本国产| 亚洲高清一二三区| 亚洲美女区一区| 亚洲欧美日韩国产一区二区三区| 欧美裸体一区二区三区| 欧美日韩伊人| 国产一区二区三区四区hd| 精品99一区二区三区| 日韩视频在线一区二区| 欧美一区二区网站| 欧美人与禽性xxxxx杂性| 农夫在线精品视频免费观看| 欧美激情第一页xxx| 欧美视频一区二区三区四区| 国产精品色午夜在线观看| 国产真实乱偷精品视频免| 亚洲国产精品专区久久| 日韩视频在线播放| 欧美一区二区日韩一区二区| 男女精品网站| 亚洲日本一区二区| 夜夜爽夜夜爽精品视频| 亚洲一区二区三区精品在线| 久久久久久综合网天天| 91久久线看在观草草青青| 亚洲激情视频在线| 玖玖综合伊人| 亚洲欧洲一区二区三区在线观看| 国产亚洲精久久久久久| 亚洲自啪免费| 国产亚洲精品一区二区| 亚洲欧美在线免费观看| 欧美日韩一区二区视频在线观看| 欧美精选午夜久久久乱码6080| 欧美在线视频日韩| 国产精品―色哟哟| 欧美在线影院| 亚洲福利专区| 国产精品久久久久久模特| 欧美一级淫片播放口| 在线国产亚洲欧美| 久久综合婷婷| 亚洲剧情一区二区| 欧美日韩免费观看一区| 野花国产精品入口| 国产伦理一区| 欧美日韩精品综合| 狂野欧美激情性xxxx| 亚洲精品一级| 狠狠色伊人亚洲综合网站色 | 欧美特黄一级大片| 午夜精品视频| 亚洲第一二三四五区| 国产精品午夜电影| 欧美日韩123| 美女精品国产| 欧美成人视屏| 久久综合色播五月| 久久―日本道色综合久久| 一区二区三区免费观看| 亚洲激情网站| 影音先锋另类| 在线观看国产成人av片| 国产精品欧美久久久久无广告| 亚洲三级国产| 一区免费观看| 亚洲国产精品久久久久| 女仆av观看一区| 免费中文日韩| 欧美精品激情在线| 国产精品久久7| 国内偷自视频区视频综合| 在线免费不卡视频| 亚洲天堂av图片| 久久国产精品色婷婷| 蜜桃av一区| 国产日韩欧美在线一区| 国内久久视频| 夜夜嗨av一区二区三区中文字幕 | 欧美精品一区二区三区蜜桃 | 国产综合色在线| 激情综合色综合久久| 在线观看视频一区| 日韩亚洲欧美综合| 久久综合伊人77777蜜臀| 欧美午夜免费| 亚洲理论在线| 老司机免费视频久久| 国产精品女主播| 99国产精品久久久久老师| 久久综合给合| 在线看无码的免费网站| 久久久99久久精品女同性 | 欧美三区免费完整视频在线观看| 欧美一区二区精品在线| 欧美电影免费观看高清| 国产一级久久| 久久精品在线视频| 亚洲大胆人体在线| 欧美激情一区二区三级高清视频| 欧美一区二区三区免费视| 欧美三级在线播放| 亚洲一区二区三区精品在线观看| 99riav久久精品riav| 欧美国产一区二区在线观看| 国产在线不卡精品| 免播放器亚洲| 亚洲最新视频在线播放| 亚洲欧洲精品成人久久奇米网 | 日韩写真在线| 欧美日韩在线观看一区二区三区| 免费久久99精品国产自| 亚洲精品在线免费| 欧美午夜一区二区| 久久精品欧洲| 一本色道久久综合精品竹菊 | 欧美日本视频在线| 亚洲一区3d动漫同人无遮挡| 海角社区69精品视频| 欧美日在线观看| 久久综合久久综合久久| 亚洲免费伊人电影在线观看av| 欧美一区二区免费观在线| 一区二区在线视频| 国产精品初高中精品久久| 免费观看成人| 久久天堂av综合合色| 午夜视频一区在线观看| 亚洲六月丁香色婷婷综合久久| 亚洲欧美在线免费观看| 在线日韩日本国产亚洲| 在线成人av| 亚洲欧洲另类| 91久久夜色精品国产九色| 国产精品嫩草影院一区二区| 激情久久久久久久久久久久久久久久| 久久国产精品亚洲va麻豆| 狠狠色丁香久久婷婷综合丁香| 久久丁香综合五月国产三级网站| 国产专区精品视频| 亚洲婷婷在线| 欧美日韩亚洲另类| 亚洲日本久久| 欧美三级欧美一级| 欧美日韩喷水| 激情文学综合丁香| 亚洲看片网站| 免费成人在线视频网站| 欧美日韩在线免费视频| 在线观看欧美| 久久精品成人一区二区三区| 欧美裸体一区二区三区| 国产在线高清精品| 在线亚洲一区观看| 欧美黄色aaaa| 欧美片网站免费| 韩国av一区二区三区在线观看| 欧美一级成年大片在线观看| 久久久久高清| 国产美女诱惑一区二区| 91久久精品国产91性色tv| 久久久久久久久综合| 国产精品免费观看在线| 一区二区三区高清视频在线观看 | 亚洲三级影院| 久久先锋影音| 亚洲国产综合91精品麻豆| 欧美精品自拍|