Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
3
3D-Fractals-Rendering
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Deploy
Releases
Model registry
Analyze
Contributor analytics
Repository analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Xia Li
3D-Fractals-Rendering
Commits
3ea86732
Commit
3ea86732
authored
8 years ago
by
Shawn X. Li
Browse files
Options
Downloads
Patches
Plain Diff
format README
parent
c45de0b5
No related branches found
Branches containing commit
Tags
v1.0
Tags containing commit
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
README
+20
-23
20 additions, 23 deletions
README
with
20 additions
and
23 deletions
README
+
20
−
23
View file @
3ea86732
3D Fractals Rendering
3D Fractals Rendering
-----------------------
-----------------------
X. Li, Z. GU, and X. Niu
X. Li, Z. GU, and X. Niu
This program was built on top of a serial fractals rendering
This program was built on top of a serial fractals rendering implementation
implementation by T. Gwosdz (TA) and N. Nedialkov (instructor)
by T. Gwosdz (TA) and N. Nedialkov (instructor) in the course CS/SE
in the course CS/SE Distributed Computer Systems as the course
Distributed Computer Systems as the course project material.
project material.
Xiao Li parallelized the ray marching algorithm using OpenACC in his course
Xiao Li parallelized the ray marching algorithm using OpenACC in
project. Also, he, Z. Gu, and X. Niu devised a navigation algorithm to
his course project. Also, he, Z. Gu, and X. Niu devised a navigation
explore a Mandelbox by moving the conceptual camera around. This algorithm
algorithm to explore a Mandelbox by moving the conceptual camera
was inspired by the well-know depth-first search. Further, it's automated
around. This algorithm was inspired by the well-know depth-first
in the sense that when an entry point is selected, the program generates
search. Further, it's automated in the sense that when an entry
each frame of the navigation video without user effort or interuption.
point is selected, the program generates each frame of the navigation
video without user effort or interuption.
Later X. Li combined the OpenACC ray marching implementation with OpenMP
Later X. Li combined the OpenACC ray marching implementation with OpenMP
so that each frame can be rendered by multiple GPUs in parallel where one
so that each frame can be rendered by multiple GPUs in parallel where one
...
@@ -36,15 +34,14 @@ it with "./mandelbox paramsBox.dat #GPUs" explicitly.
...
@@ -36,15 +34,14 @@ it with "./mandelbox paramsBox.dat #GPUs" explicitly.
Copyright (C) 2015-2016 X. Li, Z. GU, X. Niu, T. Gwosdz, and N. Nedialkov
Copyright (C) 2015-2016 X. Li, Z. GU, X. Niu, T. Gwosdz, and N. Nedialkov
This program is free software: you can redistribute it and/or modify
This program is free software: you can redistribute it and/or modify
it under
it under
the terms of the GNU General Public License as published by
the terms of the GNU General Public License as published by
the Free Software
the Free Software
Foundation, either version 3 of the License, or
Foundation, either version 3 of the License, or
(at your option) any later
(at your option) any later
version.
version.
This program is distributed in the hope that it will be useful,
This program is distributed in the hope that it will be useful, but WITHOUT
but WITHOUT ANY WARRANTY; without even the implied warranty of
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
along with this program. If not, see <http://www.gnu.org/licenses/>.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment