国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

CSC4140代做、代寫Python/Java編程設(shè)計(jì)

時(shí)間:2024-05-16  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



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!
請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp









 

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:代寫MATH6119、Python/c++編程語言代做
  • 下一篇:菲律賓出生紙是入國(guó)籍嗎(出生紙?jiān)趺慈爰?/a>
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路流場(chǎng)仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真技術(shù)服務(wù)
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲勞振動(dòng)
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)40個(gè)行業(yè)
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)4
    超全面的拼多多電商運(yùn)營(yíng)技巧,多多開團(tuán)助手,多多出評(píng)軟件徽y1698861
    超全面的拼多多電商運(yùn)營(yíng)技巧,多多開團(tuán)助手
    CAE有限元仿真分析團(tuán)隊(duì),2026仿真代做咨詢服務(wù)平臺(tái)
    CAE有限元仿真分析團(tuán)隊(duì),2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗(yàn)證碼 寵物飼養(yǎng) 十大衛(wèi)浴品牌排行 suno 豆包網(wǎng)頁版入口 wps 目錄網(wǎng) 排行網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    久久久久久久久久久久久久一区| 久久网站免费视频| 国产小视频免费| 色老头一区二区三区| 视频一区二区三区免费观看 | 黄网站欧美内射| 成人免费毛片网| 欧美猛少妇色xxxxx| 国内精品久久久久久影视8| 欧美一区二区综合| 色狠狠久久aa北条麻妃| 欧洲熟妇精品视频| 久久99蜜桃综合影院免费观看| 午夜精品一区二区三区四区| 91久久久久久久久| 亚洲高清在线观看一区| 97久久久免费福利网址| 亚洲精品无码久久久久久| 91九色丨porny丨国产jk| 亚洲熟妇av日韩熟妇在线| 国产精品亚洲片夜色在线| 久久亚洲综合国产精品99麻豆精品福利| 欧美性一区二区三区| 国产成人精品在线| 欧美精品一区二区视频| 国产精品日韩在线播放| 免费看黄色a级片| 精品不卡一区二区三区| 丰满少妇久久久| 亚洲视频在线观看日本a| av在线免费观看国产| 亚洲a成v人在线观看| 91精品国产高清自在线看超| 熟女视频一区二区三区| 久久99精品久久久久子伦| 日韩视频 中文字幕| 久久精品国产91精品亚洲| 日韩精彩视频| 国产精品美女久久久免费| 国产一区喷水| 亚洲一区尤物| 色偷偷888欧美精品久久久| 欧美日韩在线观看一区| 久久国产精品久久久久久| 97精品免费视频| 日韩精品国内| 欧美精品免费在线| 91高清免费视频| 欧美主播一区二区三区美女 久久精品人 | 精品免费二区三区三区高中清不卡| 国内精品久久久久伊人av| 久久久久久97| 国产成人综合精品在线| 男人添女人下部高潮视频在观看| 欧美精品在线网站| 国产精品777| 欧美日韩亚洲第一| 欧美人与性动交| 国产成人精品国内自产拍免费看| 黄色片久久久久| 亚洲精品在线免费| 久草热视频在线观看| 国产一二三四区在线观看| 亚洲v日韩v综合v精品v| 久久精品国产亚洲| 国产欧美日韩专区发布| 日本精品久久久久久久久久| 国产精品福利小视频| 国产福利一区视频| 国产伊人精品在线| 亚欧洲精品在线视频免费观看| 久久精品99无色码中文字幕 | 日韩精品xxxx| 一道精品一区二区三区| 久久激情视频久久| 91精品国产精品| 欧美日韩亚洲一二三| 亚洲a∨日韩av高清在线观看| 久久久av免费| 91av在线国产| 国产一区二区片| 青青草国产免费| 亚洲免费视频一区| 国产精品电影久久久久电影网| 久久免费观看视频| 成人精品在线视频| 免费不卡亚洲欧美| 日韩欧美手机在线| 亚洲国产精品日韩| 欧美区在线播放| 国产精品入口免费| 久无码久无码av无码| 国产精品一区二区女厕厕| 免费在线a视频| 日韩精品手机在线观看| 日韩尤物视频| 亚洲精品电影在线一区| 欧美激情欧美激情在线五月| 国产精品久久久久久久天堂| www.欧美免费| 久久99导航| 久久免费视频网| 国产精品91久久| 97久久精品视频| 成人a视频在线观看| 国产免费一区二区三区| 精品91一区二区三区| 日本在线视频www色| 亚洲精品一区二| 亚洲欧洲另类精品久久综合| 中文字幕免费高| 国产99在线|中文| 欧美精品一区三区| 久久综合五月天| 久久亚洲欧美日韩精品专区| 国产精品二区在线| 国产精品福利在线| 欧美久久久精品| 欧美激情视频一区二区| 中文精品一区二区三区| 一区二区在线观看网站| 中文字幕乱码人妻综合二区三区| 欧美日韩成人免费| 一区不卡字幕| 懂色av一区二区三区在线播放| 亚洲黄色一区二区三区| 午夜精品久久久久久久99热浪潮 | 8050国产精品久久久久久| 91精品免费看| 91国产一区在线| 久久久久久久少妇| 久久精品国产久精国产一老狼| 久久九九全国免费精品观看| 国产成人精品在线播放| 国产精品久久久久久av福利软件 | 欧美激情一区二区三区在线视频观看 | 日韩天堂在线视频| 国产精品视频999| 久久伊人免费视频| 久精品免费视频| 一本久久a久久精品vr综合| 午夜欧美不卡精品aaaaa| 欧美一级免费播放| 欧美亚洲在线播放| 麻豆av一区二区| 97精品视频在线观看| 久久久久久久久网站| 国产精品美女午夜av| 一区二区三视频| 日本伊人精品一区二区三区介绍| 欧美一级爱爱视频| 国产日韩久久| 久久综合毛片| 国产精品美乳在线观看| 欧美日韩不卡合集视频| 无码少妇一区二区三区芒果| 欧美亚洲一级二级| 国产视频一视频二| 久久日韩精品| 欧美xxxx做受欧美| 欧美一区二区三区免费观看| 欧美怡春院一区二区三区| 国产嫩草一区二区三区在线观看| 91av免费看| 国产精品乱码视频| 无码人妻aⅴ一区二区三区日本| 欧美日韩精品一区| www.久久草| 国产精品久久在线观看| 亚洲精品日韩精品| 欧美日韩免费观看一区| av免费观看国产| 久久精品国产亚洲7777| 亚洲一区二区自拍| 精品日本一区二区三区在线观看| 国产精品一区二区a| 深夜精品寂寞黄网站在线观看| 精品伦理一区二区三区| 日本在线观看a| 国产精品一区二区久久精品| 日韩一级裸体免费视频| 中文字幕一区二区三区乱码 | 亚洲精品偷拍视频| 麻豆av一区二区| 久久久久久一区二区三区| 中文字幕日韩精品久久| 欧美区高清在线| 国产精品99久久久久久人| 国产精品麻豆va在线播放| 天天好比中文综合网| 国产日韩中文字幕| 久久精品国产综合| 无码aⅴ精品一区二区三区浪潮| 国产中文字幕在线免费观看| 国产xxxxx视频| 亚洲欧洲精品一区二区| 黄页网站大全在线观看| 久久www免费人成精品| 亚洲一区精品电影| 国产欧美久久久久|