91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区

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

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

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 目錄網 排行網

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

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

    91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区
    亚洲伦理精品| 欧美白人最猛性xxxxx69交| 欧美色123| 97国产精品videossex| 成人av电影在线网| 成人av网站在线| 成人sese在线| 99re免费视频精品全部| av中文字幕不卡| 91麻豆精品一区二区三区| 99久久99久久精品免费观看 | 欧美a级理论片| 丝袜美腿亚洲色图| 午夜精品久久久久久久久| 亚洲mv在线观看| 看电影不卡的网站| 国产乱码精品一区二区三区av | 国产精品99久久久| 99这里都是精品| 91麻豆免费观看| 日韩午夜视频在线观看| 久久高清一区| 欧美日韩亚洲国产综合| 日韩欧美一区二区不卡| 精品少妇一区二区三区在线视频 | 亚洲123区在线观看| 日本特黄久久久高潮| 国产一区二区三区四| 不卡av在线网| 一区二区在线不卡| 色欧美乱欧美15图片| 欧美一区二区三区电影| 久久精品男人天堂av| 亚洲女女做受ⅹxx高潮| 奇米色一区二区三区四区| 国产成人av一区二区三区在线观看| 亚洲国产欧美国产综合一区| 在线免费观看一区二区三区| 久久久久综合| 精品成人一区二区三区| 亚洲同性gay激情无套| 蜜桃视频一区二区| 91在线视频播放| 免费在线播放第一区高清av| 91精品久久久久久久99蜜桃| 国产精品电影一区二区| 蜜臀国产一区二区三区在线播放| 成人app在线| 国产精品手机视频| 6080国产精品一区二区| 综合激情成人伊人| 国产麻豆精品视频| 亚洲人体一区| 日韩精品一区二区在线观看| 一区二区三区免费看视频| 国产传媒欧美日韩成人| 99国产精品久久久久久久| 91精品国产全国免费观看| 一区二区三区久久| 99v久久综合狠狠综合久久| 久久精品九九| 国产日韩欧美高清| 久久er精品视频| 日韩一区二区免费看| 欧美v亚洲v综合ⅴ国产v| 午夜精品久久久久久久久久久| 91在线观看成人| 欧美日韩国产在线观看| 一区二区三区国产精品| 91视频免费观看| 欧美精品日韩一区| 亚洲国产乱码最新视频| 色综合久久综合网欧美综合网| 欧美日韩国产免费| 亚洲国产精品天堂| 好看的日韩av电影| 精品国产一区二区精华| 精品中文字幕一区二区| 午夜在线视频一区二区区别| 国产精品福利av| 97精品国产露脸对白| 欧美三级在线看| 天天av天天翘天天综合网色鬼国产| 国产精品国产一区二区| 亚洲精品一区二区三区福利| 国产美女精品人人做人人爽| 一本大道久久精品懂色aⅴ| 亚洲色图在线看| 欧美另类高清视频在线| 久久婷婷一区二区三区| 国产成人精品免费| 91精品国产入口| 国产精品一区二区免费不卡 | 五月天一区二区| 一本久道久久综合狠狠爱| 欧美经典一区二区| 91美女视频网站| 久久久亚洲欧洲日产国码αv| 国产成人精品免费| 精品三级在线看| 国产不卡视频一区二区三区| 91精品欧美福利在线观看| 久久国产精品无码网站| 欧美日韩国产综合视频在线观看 | 不卡高清视频专区| 国产视频亚洲色图| 99re这里只有精品首页| 国产亚洲精品bt天堂精选| 91婷婷韩国欧美一区二区| 久久综合999| 色综合久久中文字幕综合网| 久久99九九99精品| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲大片免费看| 欧美亚洲愉拍一区二区| 国产在线精品一区二区夜色 | 日韩专区一卡二卡| 欧美在线啊v一区| 国产揄拍国内精品对白| 日韩免费高清视频| 久久99国产精品尤物| 国产精品v亚洲精品v日韩精品| 久久香蕉国产线看观看99| 91啪九色porn原创视频在线观看| 欧美激情中文字幕| 一区二区高清视频| 免费观看在线综合色| 欧美精品九九99久久| 成人毛片老司机大片| 国产精品久久免费看| 欧美亚洲三级| 久久精品国产精品亚洲精品| 精品福利视频一区二区三区| 国内精品久久久久国产盗摄免费观看完整版 | 97精品电影院| 亚洲综合精品久久| 欧美日韩aaa| aaa欧美色吧激情视频| 亚洲日本乱码在线观看| 葵司免费一区二区三区四区五区| 国产在线国偷精品产拍免费yy | 国产精品一区二区黑丝| 国产日产欧美一区| 国产精品一区二区三区免费观看 | 精品91久久久久| 看片网站欧美日韩| 中文字幕一区二区不卡| 在线观看视频一区| 欧美国产三区| 久久精品国产在热久久| 欧美国产日产图区| 欧美探花视频资源| 亚洲视频一区| 国产乱码一区二区三区| 一区二区三区视频在线看| 欧美一区二区在线看| 国产亚洲福利| 99天天综合性| 美女网站在线免费欧美精品| 欧美激情一区二区三区不卡| 欧美无乱码久久久免费午夜一区| 欧美精品97| 国产精品一区二区91| 一区二区三区四区不卡在线| 久久先锋影音av鲁色资源网| 色噜噜狠狠成人中文综合| 欧美亚州在线观看| 国产精品18久久久久久久久| 亚洲黄色av一区| 欧美mv日韩mv亚洲| 91官网在线免费观看| 亚洲国产三级| www.av亚洲| 国产乱妇无码大片在线观看| 亚洲成人黄色小说| 国产精品乱码一区二区三区软件| 91精品国产色综合久久ai换脸 | 欧美一区二区福利视频| 久久精品国产综合精品| 影音先锋中文字幕一区二区| 成人福利视频在线| 国产精品一区不卡| 久草中文综合在线| 天堂av在线一区| 亚洲一区视频在线观看视频| 中文字幕av一区二区三区| 欧美成人午夜电影| 欧美高清性hdvideosex| 欧美在线观看视频在线| 国产精品一区二区a| 亚洲免费精品| 91久久精品一区二区别| 欧美/亚洲一区| 97久久精品人人做人人爽| 国产xxx精品视频大全| 国内精品在线播放| 久久99国产精品久久99| 精品亚洲成av人在线观看| 美国精品在线观看| 天堂久久久久va久久久久|