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

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

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++編程語言代做
  • 下一篇:菲律賓出生紙是入國籍嗎(出生紙怎么入籍)
  • 無相關信息
    合肥生活資訊

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

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

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    少妇人妻无码专区视频| 一本久久a久久精品vr综合| 精品一区二区三区自拍图片区| 亚洲精品乱码视频| 高清视频在线观看一区| 国产伦精品一区二区三区照片91| 国产一级片91| 国产午夜福利视频在线观看| 国产日产欧美精品| 国产精品一区二区你懂得| 国产麻豆电影在线观看| 国产免费高清一区| 高清一区二区三区视频| 成人国产精品一区二区| 91精品国产自产在线老师啪 | 天堂精品视频| 三级网在线观看| 日韩欧美一区二区三区四区五区| 日本免费a视频| 欧美在线观看网址综合| 国语自产精品视频在线看一大j8| 国产综合18久久久久久| 国产欧美日韩小视频| wwwwww欧美| 国产国语videosex另类| 久久久噜噜噜www成人网| www国产91| 欧美激情视频网| 亚洲精品9999| 日韩精品福利片午夜免费观看| 日本丰满少妇黄大片在线观看| 免费在线观看一区二区| 成人国产精品一区二区| 久久久久久免费看| 久久国产精品免费视频| 亚洲aa中文字幕| 欧美激情亚洲天堂| 成人福利网站在线观看| www.久久撸.com| 综合色婷婷一区二区亚洲欧美国产| 天天综合五月天| 精品视频在线观看一区二区 | 日韩色妇久久av| 国产在线视频91| 久久综合精品一区| 国产精品久久久久久久天堂第1集| 色综合久久久久久中文网| 日韩一区免费观看| 国产性生活免费视频| 国产suv精品一区二区三区88区| 国产精品久久久久久久久久久不卡| 亚洲五月六月| 精品欧美一区二区三区久久久| 97免费视频观看| 久久成人亚洲精品| 日本va中文字幕| 国产精品一区二区免费在线观看| 国产精品 日韩| 精品乱色一区二区中文字幕| 欧美专区中文字幕| 国产成人在线一区二区| 在线视频不卡一区二区三区| 欧美精品一区二区三区三州| 久久男人资源视频| 亚洲www在线| 国产日韩一区在线| 国产精品三区在线| 日韩欧美电影一区二区| 国产精品.com| 一道本在线观看视频| 国产一区二区不卡视频在线观看| 久久福利电影| 日本三级韩国三级久久| 国产精品一区在线观看| 欧美精品在线第一页| 黄色片网址在线观看| 日韩在线视频网站| 日本中文字幕亚洲| 国产精品50p| 亚洲一区三区视频在线观看| 国产精品一区二区三区成人| 欧美激情图片区 | 国产精品福利小视频| 欧美国产综合视频| 久久人人爽人人爽人人片亚洲| 秋霞久久久久久一区二区| 久久久久免费精品国产| 日韩五码在线观看| 日韩在线国产精品| 欧美日韩国产高清视频| 国产成人拍精品视频午夜网站| 青青草精品毛片| 国产精品视频网| 欧美日韩亚洲在线| 国产精品久久视频| 蜜桃视频成人| 国产99视频精品免费视频36| 国产伦精品一区二区三| 一区二区三区四区免费视频| 国产精品亚洲一区二区三区| 亚洲一区二区三区在线免费观看| 91九色精品视频| 日本韩国在线不卡| 久久精品免费电影| 国内精品一区二区三区| 精品国产乱码久久久久| 亚洲精品自在在线观看| 国产白丝袜美女久久久久| 热草久综合在线| 国产精品美女999| 国产一区二区四区| 亚洲一区二区三区色| 久草精品电影| 激情五月婷婷六月| 一区二区视频国产| 国产传媒欧美日韩| 黄色国产一级视频| 久久久久久av| 久久精品国产第一区二区三区最新章节| 日韩男女性生活视频| 国产精品久久久久久久久久直播| 国产熟女高潮视频| 午夜精品一区二区三区在线视频| 日韩午夜在线视频| 国产伦精品一区二区三区视频免费| 一区二区三区免费看| 国产精品91视频| 人妻av无码专区| 九色91av视频| 久久国产精品久久| 国产日韩一区二区在线观看| 日韩一级片一区二区| 国产精品久久综合av爱欲tv| av在线播放亚洲| 欧美亚洲伦理www| 在线视频福利一区| 国产精品视频在线观看| 超碰成人在线免费观看| 欧美亚洲免费高清在线观看| 在线观看欧美一区| 久久久久久久久久久人体| 国产日韩二区| 日本一区二区三区视频在线播放| 国产精品久久久久久久久久久久| …久久精品99久久香蕉国产| 麻豆av一区| 欧美最猛性xxxxx亚洲精品| 亚洲综合日韩在线| 国产精品欧美激情在线播放| 68精品久久久久久欧美| 国产欧美日韩精品丝袜高跟鞋| 人人爽久久涩噜噜噜网站| 亚洲欧洲在线一区| 国产精品国产三级国产aⅴ9色| 国产成人高潮免费观看精品 | 久久久久久com| 日韩在线观看免费av| 97精品伊人久久久大香线蕉| 精品视频一区在线| 日本一区二区三不卡| 久久久久久国产精品三级玉女聊斋| 久久激情视频免费观看| 91精品美女在线| 国产日韩精品在线观看| 欧美视频在线播放一区| 欧美一区二区三区艳史| 一区国产精品| 国产精品久久国产精品| 久久久久久久久久久免费视频| 91精品在线一区| 国产乱码一区| 国产日韩成人内射视频| 欧美大陆一区二区| 日韩免费观看视频| 日产精品久久久一区二区福利 | 亚洲欧洲在线一区| 中文字幕一区二区三区最新| 国产精品福利网站| 国产精品啪视频| 国产精品天天av精麻传媒| 色妞在线综合亚洲欧美| 国产成人精品日本亚洲| 99视频精品全部免费看| 成人免费观看a| 国产精品第一视频| 国产一区二区三区四区五区加勒比| 日本午夜人人精品| 天天好比中文综合网| 国产一区二区精品免费| 国模杨依粉嫩蝴蝶150p| 久久精品一区二 | 欧美性受xxxx黑人猛交| 日韩精品一区二区三区丰满| 日本不卡一区二区三区在线观看| 日本一区二区久久精品| 日韩亚洲在线视频| 欧美一区三区二区在线观看| 欧美牲交a欧美牲交aⅴ免费真| 欧美日韩免费精品| 国产在线精品二区|