Thanks a lot for your consideration.
keep me engaged for the 3 months.
Do let me know your suggestions.
Also, I am active on irc.freenode with handle "shailesh". Please tell me
when you are free.
B.Tech. Part-IV
Post by Shailesh Tripathi , B.Tech., Electronics Engg., IIT (BHU), Varanasi (INDIA)Hello,
Like I said before, on our prior conversation, delete your first two
pages. You don't need a title page or a contents page on a short proposal
document. The written content seems a bit verbose and redundant but it's
mostly ok.
Don't use Comic Sans (it's an offense to font design!). Arial is already
bad enough. Use justified mode as it makes following text on long
paragraphs easier.
RHC and RPC are already implemented, like you noted, and I've desk checked
their patches and they're ok. I just haven't found the time to test and
commit them yet. So you can remove them from your document.
Some of the primitives are going to be harder to implement than considered
in your plan. I'll give you an example. The HALF (Half Space) primitive has
basically infinite volume so it doesn't play nicely with the BVH (Bounding
Volume Hierarchy) object partitioning acceleration structure we currently
have. For this reason some 3D solid modeling tools won't even allow that
primitive.
Some of the primitives are composite primitives (e.g. SUBMODEL) and this
means their implementation will be more subtle.
EXTRUDE and REVOLVE aren't included in your list of primitives to
implement and those are typically fairly common solid modeling operations.
Other primitives, like the METABALL, are experimental, possibly buggy, and
I don't know if anyone even uses them. You would have to ask someone who's
been along here longer to know it for sure.
DSP (Displacement Map), HF (Heightfield), and EBM (Extruded Bitmap) can
probably be merged together for the most part as their code is relatively
similar. The problem is with backwards compatibility with existing code.
AFAIK DSP and HF are already using the same algorithm on the default code
path.
VOL (3D Volume) is not similar to a quadric at all. If anything it's
similar to the HF (Heightfield) code because it also uses grid traversal.
Regards,
On Sat, Apr 1, 2017 at 1:13 AM, Shailesh Tripathi <
My proposal: https://docs.google.com/document/d/1cmIVxU22cFENhS4OvE2JCpIJ
y_g4ZRYsNIPyklTC1i8/edit?usp=sharing
Shailesh Tripathi
B.Tech. Part-IV
Electronics Engineering
IIT-BHU (Varanasi)
On Sat, Apr 1, 2017 at 5:33 AM, Shailesh Tripathi <
Post by Shailesh Tripathi , B.Tech., Electronics Engg., IIT (BHU), Varanasi (INDIA)Hello,
Please review my proposal for project "OpenCL GPGPU raytracing" in
GSOC,2017.
In the proposal, the code work flow chart is left. I will complete it by
today.
Thanks in advance!
Regards
Shailesh
Shailesh Tripathi
B.Tech. Part-IV
Electronics Engineering
IIT-BHU (Varanasi)
On Tue, Mar 21, 2017 at 9:36 AM, Christopher Sean Morrison <
Post by Shailesh Tripathi , B.Tech., Electronics Engg., IIT (BHU), Varanasi (INDIA)Engineering from IIT-BHU, Varanasi, India. I am looking forward to apply
for GSOC,2017 for the project "OpenCL GPGPU raytracingâ.
Thanks for the introduction Shailesh.
selecting as much primitives as possible to port in the time frame, I am
looking forward to add a feature of automatic GPU device selection in case
of multi-GPU system on the basis of a few parameters which would choose the
most powerful GPU of all (the parameter selection needs more thinking,
probably selecting the one with maximum global memory would be helpful). I
am looking forward for other optimizations too.
Note that because weâre using OpenCL means that weâre not just limited
to selecting or relying on GPU devices. We want to be able to take
advantages of all available computational resources.
OpenGL. I am trying to learn CAD and ray-tracing techniques.
Great! Look forward to seeing a code modification and details of your proposal.
Cheers!
Sean
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
BRL-CAD Developer mailing list
https://lists.sourceforge.net/lists/listinfo/brlcad-devel
--
Vasco Alexandre da Silva Costa
PhD in Computer Engineering (Computer Graphics)
Instituto Superior Técnico/University of Lisbon, Portugal
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
BRL-CAD Developer mailing list
https://lists.sourceforge.net/lists/listinfo/brlcad-devel