diff --git a/bib.sh b/bib.sh index cab8e2d..7b8b948 100755 --- a/bib.sh +++ b/bib.sh @@ -14,10 +14,10 @@ else echo update only local bib files fi -python split_bib.py transformer -python split_bib.py math-2024 -python split_bib.py zeon-algebra +./split_bib.py transformer +./split_bib.py math-2024 +./split_bib.py zeon-algebra # lean-ga should be more updated if duplicated -python split_bib.py lean-ga +./split_bib.py lean-ga # forest overrides external bibs -python split_bib.py forest +./split_bib.py forest diff --git a/justfile b/justfile index da86d72..270b744 100644 --- a/justfile +++ b/justfile @@ -25,6 +25,10 @@ chk: thm: ./thm.sh +prep-bib: + @echo "pyenv shell 3.11" + @echo "pip3 install bibtexparser" + bib: ./bib.sh diff --git a/split_bib.py b/split_bib.py old mode 100644 new mode 100755 index 6f1eba3..7ecd1ce --- a/split_bib.py +++ b/split_bib.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python3 import json import os import pathlib @@ -153,7 +154,7 @@ def parse_frontmatter(line): # detect duplication if len(bib_filenames_i) > 1: - # {tree_file_i.relative_to(project_root)}: + # {tree_file_i.relative_to(project_root)}: print(f'🟡 {bib_filenames_i}') formatted = TREE_TEMPLATE.format( diff --git a/tex/forest.bib b/tex/forest.bib index 6665dad..84270c2 100644 --- a/tex/forest.bib +++ b/tex/forest.bib @@ -1050,3 +1050,20 @@ @misc{salkinder2021nxnxn url={https://arxiv.org/abs/2112.08602}, } +@article{wang2024simple, + title={A Simple Approach to Differentiable Rendering of SDFs}, + author={Wang, Zichen and Deng, Xi and Zhang, Ziyi and Jakob, Wenzel and Marschner, Steve}, + journal={arXiv preprint arXiv:2405.08733}, + year={2024} +} + +@article{tricard2024interval, + title={Interval Shading: using Mesh Shaders to generate shading intervals for volume rendering}, + author={Tricard, Thibault}, + journal={Proceedings of the ACM on Computer Graphics and Interactive Techniques}, + volume={7}, + number={3}, + pages={1--11}, + year={2024}, + publisher={ACM New York, NY, USA} +} diff --git a/trees/refs/tricard2024interval.tree b/trees/refs/tricard2024interval.tree new file mode 100644 index 0000000..a4d1fbd --- /dev/null +++ b/trees/refs/tricard2024interval.tree @@ -0,0 +1,18 @@ +% ["forest"] +\title{Interval shading: Using mesh shaders to generate shading intervals for volume rendering} +\date{2024} +\author{Thibault Tricard} +\taxon{reference} + +\meta{bibtex}{\startverb +@article{tricard2024interval, + title = {Interval Shading: using Mesh Shaders to generate shading intervals for volume rendering}, + author = {Tricard, Thibault}, + year = {2024}, + journal = {Proceedings of the ACM on Computer Graphics and Interactive Techniques}, + volume = {7}, + number = {3}, + pages = {1--11}, + publisher = {ACM New York, NY, USA} +} +\stopverb} diff --git a/trees/refs/wang2024simple.tree b/trees/refs/wang2024simple.tree new file mode 100644 index 0000000..4a2159d --- /dev/null +++ b/trees/refs/wang2024simple.tree @@ -0,0 +1,14 @@ +% ["forest"] +\title{A simple approach to differentiable rendering of SDFs} +\date{2024} +\author{Zichen Wang}\author{Xi Deng}\author{Ziyi Zhang}\author{Wenzel Jakob}\author{Steve Marschner} +\taxon{reference} + +\meta{bibtex}{\startverb +@article{wang2024simple, + title = {A Simple Approach to Differentiable Rendering of SDFs}, + author = {Wang, Zichen and Deng, Xi and Zhang, Ziyi and Jakob, Wenzel and Marschner, Steve}, + year = {2024}, + journal = {arXiv preprint arXiv:2405.08733} +} +\stopverb} diff --git a/trees/uts-0018.tree b/trees/uts-0018.tree index 890580d..952f535 100644 --- a/trees/uts-0018.tree +++ b/trees/uts-0018.tree @@ -11,6 +11,16 @@ \subtree[2024]{ \title{Year 2024} +\subtree[2024-10]{ +\title{October, 2024} + +\mdblock{10-01~10-02}{ +- found \citek{wang2024simple} and \citek{tricard2024interval} +- work on Rust stuff +} + +} + \subtree[2024-09]{ \title{September, 2024}